package com.lsu.component.section2;

/**
 * 抽象公司职员类
 *
 * @Author wang suo
 * @Date 2020/12/22 0022 19:11
 * @Version 1.0
 */
public abstract class AbstractCorp {
    /**
     * 公司每个人都有名称
     */
    private String name = "";
    /**
     * 公司每个人都有职位
     */
    private String position = "";
    /**
     * 公司每个人都有薪水
     */
    private int salary = 0;

    /**
     * 构造方法
     *
     * @param name     名称
     * @param position 职位
     * @param salary   薪水
     */
    public AbstractCorp(String name, String position, int salary) {
        this.name = name;
        this.position = position;
        this.salary = salary;
    }

    /**
     * 获取员工信息
     *
     * @return 信息
     */
    public String getInfo() {
        String info = "";
        info = "名称: " + this.name;
        info = info + "\t职位: " + this.position;
        info = info + "\t薪水: " + this.salary;
        return info;
    }
}
